subpoena witnesses on your behalf - German English Dictionary